// 封装请求 get post
// 面向对象es6 promise 
// GET
// new Promise =>.then(正确结果).catch(出现错误)

// 引进提示
import {errdata} from "api/errdata.js"

//get
let listing =function(urling){
	return new Promise((resolve,reject)=>{
		uni.request({
			url:urling,
			method:"GET",
			
		})
		.then((res)=>{
			resolve(res[1])
		})
		.catch((err)=>{
			let errs="服务器错误 请稍后再试"
			errdata.errlist(errs)
			reject(err)
		})
		})
}
// post请求
let publicing =function(urling,shopdata){
	return new Promise((resolve,reject)=>{
		uni.request({
			url:urling,
			method:"post",
			data:shopdata
		})
		.then((res)=>{
			resolve(res[1])
		})
		.catch((err)=>{
			let errs="服务器错误 请稍后再试"
			errdata.errlist(errs)
			reject(err)
		})
		})
}

export {
	listing,
	publicing
}